rdmsm4x - changelog - router credential controls - codex - FEAT2026092710 - rdmodelrouter - 20260927-0250
2026-09-27 02:50:57 EDT · Scope: rdmsm4x, assigned rdmodelrouter worktree only. Credential handling, owner disclosure and official account status refined; branch commit only.
75 tests / 12 suites passed. Universal2 app/CLI, Intel26.7 gates passed. 8 CLI smoke checks passed. Source scan has one OpenRouter source ending f2cb; native Keychain read denied -25293, no mutation. DEC-20260927-06 is the sole attended credential gate. No re-login needed for Codex iCloud. No GUI launch, paid call, merge or push.
Modified repo files: DECISIONS.md FEATURE_MATRIX.md INTERFACES.md ISSUES.md README.md SESSION-STATE.md STATUS.md Sources/RDModelRouterCore/CommandLine.swift Sources/RDModelRouterCore/Credentials/AccountStatusReader.swift Sources/RDModelRouterCore/Credentials/KeyResolver.swift Sources/RDModelRouterCore/Dispatcher/Accounts.swift Sources/RDModelRouterCore/Dispatcher/DirectAPIClient.swift Sources/RDModelRouterCore/Dispatcher/Dispatcher.swift Sources/RDModelRouterCore/Launch/CLIAdapter.swift Sources/RDModelRouterCore/Pick/Picker.swift Sources/RDModelRouterCore/Policy/PolicyTable.swift Sources/RDModelRouterCore/Policy/TaskClass.swift Sources/RDModelRouterCore/RouterApplication.swift Sources/RDModelRouterCore/Support.swift Sources/RDModelRouterStatusApp/main.swift Sources/RDModelRouterStatusKit/StatusModel.swift Sources/RDModelRouterStatusKit/StatusView.swift Sources/rdmodelrouter/main.swift Tests/RDModelRouterCoreTests/DispatcherTests.swift Tests/RDModelRouterCoreTests/KeyResolverTests.swift Tests/RDModelRouterCoreTests/RouterTests.swift policy/policy.v2.json Tests/RDModelRouterCoreTests/CredentialSafetyTests.swift (new)
External records: overnight BUILD-RESULT and evidence, prior keys handoff corrections, grok-architecture/OPEN-QUESTIONS.md append, FEAT ticket checkpoint and DEC. Commands: required build-slot swift test --jobs2; scripts/build-status-app.zsh; official account statuses; attribute-only Security queries; no-prompt native reconciliation; in-memory history scan.
Backups/rollback: starting source 5cf2830; prior local bundles archived by build script; revert delivery commit if needed. No credential/.env/installed-app rollback needed because they were not changed. Retain source/recovery artifacts.
Apple Notes PENDING: launchctl managername=Background; normal publisher refuses that context. Publish this same file after quiet hours. Full detail and final commit receipt: ~/dev/_handoff/rdmodelrouter-overnight-20260927/BUILD-RESULT.md.
Final commit: 4e5b198c47bb69388297c49da78aa12b3666e845; clean worktree; no merge/push. Notes attempt rc3 (Background).
History scan: 9 commits; 160 unique reachable blobs; 61 working files; 130 env sources; 12 distinct named source values; 0 findings. Positive control passed.